package io.renren.modules.sys.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * 
 * 
 * @author Mark
 * @email sunlightcs@gmail.com
 * @date 2020-10-13 11:02:55
 */
@Data
@TableName("sys_product")
public class SysProductEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 默认id
	 */
	@TableId
	private Integer id;
	/**
	 * 商品名称
	 */
	private String productName;
	/**
	 * 商品分类
	 */
	private String category;
	/**
	 * 是否热卖：1是，2否
	 */
	private Integer hot;
	/**
	 * 是否推荐：1是，2否
	 */
	private Integer recommend;
	/**
	 * 是否新品：1是，2否
	 */
	private Integer newProduct;
	/**
	 * 商品排序
	 */
	private Integer sort;
	/**
	 * 商品销量
	 */
	private Integer sales;
	/**
	 * 商品pv
	 */
	private BigDecimal pv;
	/**
	 * 所属商户id
	 */
	private Integer merchantId;
	/**
	 * 是否允许退货:1允许，2不允许
	 */
	private Integer returnProduct;
	/**
	 * 是否为礼包：1是，2否
	 */
	private Integer pack;
	/**
	 * 商品库存
	 */
	private Integer inStock;
	/**
	 * 商品原价
	 */
	private BigDecimal stock;
	/**
	 * 商品现价
	 */
	private BigDecimal currentPrice;
	/**
	 * 商品业绩-作废字段
	 */
	private BigDecimal performance;
	/**
	 * 商品主图
	 */
	private String mainPicture;
	/**
	 * 商品简介
	 */
	private String introduction;
	/**
	 * 商品重量
	 */
	private String kg;
	/**
	 * 商品详情
	 */
	private String details;
	/**
	 * 商品状态：1上架，2下架
	 */
	private Integer status;
	/**
	 * 运费设置：1固定运费，2运费模板
	 */
	private Integer shipping;
	/**
	 * 固定运费
	 */
	private BigDecimal cost;
	/**
	 * 运费模板
	 */
	private Integer template;
	/**
	 * 创建时间
	 */
	private Date creationTime;

}
